.shuxian{border-left: 2px solid red; height: 47px; margin-top: 2px; margin-right: 10px;margin-left: 20px;}
.grade{background-color: #28a745;color: white;padding: 5px;border-radius: 5px;}
.total-grade{background-color:red;color: white;padding: 5px;border-radius: 5px;}
.grade-title{float: left;text-align: left;padding-left: 25px;padding-top: 15px;color: #007bff;}
.grade-div{min-width: 5%;min-height: 60px;padding-top: 10px;margin-left: 1.1%}
.row-border{min-height: 60px;border-style: groove;border-color: #b1bbc4;border-left: none;border-right: none;border-top: none;}
.p-title{float: left;padding-top: 15px;padding-left: 25px;color: #007bff;}
.label-current{background-color:green;color: white;padding: 5px;border-radius: 5px;}
.label-other{background-color:#ff811a;padding: 6px;border-radius: 5px;}

/*treeTable*/
td .folder-open {
    display:inline-block;
    margin-right:2px;
    width:20px;
    height:20px;
    background:url(../images/layer_icons.png) 0 0 no-repeat;
    vertical-align:middle;
    text-indent:-999em;
    *text-indent:0
}
td .folder-line {
    display:inline-block;
    margin-right:2px;
    width:20px;
    height:20px;
    background:url(../images/layer_icons.png) -40px 0 no-repeat;
    vertical-align:middle;
    text-indent:-999em;
    *text-indent:0;
}